package person.learn.conf.exitcode;

import org.springframework.boot.ExitCodeGenerator;
import org.springframework.stereotype.Component;

/**
 * Created by barton on 16-1-25.
 * 程序执行SpringApplicaton.exit();方法之后，执行ExitCodeGenerator.getExitCode()方法
 * 需手动调用，控制台强行结束不算。命令行同理。
 */
@Component
public class ExitCodeConfig implements ExitCodeGenerator {
    @Override
    public int getExitCode() {
        // 自定义程序结束时返回的退出码
        System.out.println(1002);
        return 1002;
    }
}
